﻿// /****************************************************************************************************************************
//  * 项目名称： 
//  * 类 名 称：LicaiCenterTrainOutPut
//  * 功能说明：
//  * 版    本：0.0.1
//  * 作    者：史垚祎
//  * 邮    箱：396038130@qq.com
//  * 创建时间：2024/7/8 15:41
//  * 更新人：
//  * 更新时间：
//  * 更新说明：
// /****************************************************************************************************************************/
//
using System;
using Magicodes.ExporterAndImporter.Excel;
using OfficeOpenXml.Table;
using System.Xml.Linq;
using Magicodes.ExporterAndImporter.Core;

namespace NP.BPMReportPlatform.Licai.Dto
{
    [ExcelExporter(Name = "立邦大学培训订单", TableStyle = TableStyles.Light10, AutoFitAllColumn = true)]
    public class LicaiCenterTrainOutPut
    {
        [ExporterHeader(DisplayName = "流程编号")]
        public string InstanceId { get; set; }

        [ExporterHeader(DisplayName = "发起人")]
        public string StartUserName { get; set; }

        [ExporterHeader(DisplayName = "发起人所在部门")]
        public string Dept { get; set; }

        [ExporterHeader(DisplayName = "创建日期")]
        public DateTime CreateDate { get; set; }

        [ExporterHeader(IsIgnore = true)]
        public int Status { get; set; }

        [ExporterHeader(DisplayName = "状态")]
        public string StatusName { get; set; }

        [ExporterHeader(DisplayName = "SAP订单号")]
        public string SapOrderNo { get; set; }

        [ExporterHeader(DisplayName = "培训学校")]
        public string Area { get; set; }

        [ExporterHeader(DisplayName = "课程编码")]
        public string CourseCode { get; set; }

        [ExporterHeader(DisplayName = "课程名称")]
        public string CourseName { get; set; }

        [ExporterHeader(DisplayName = "单价")]
        public decimal SinglePrice { get; set; }

        [ExporterHeader(DisplayName = "实际学员数")]
        public int RealStudentCount { get; set; }

        [ExporterHeader(DisplayName = "收款单位")]
        public string PayeeUnit { get; set; }

        [ExporterHeader(DisplayName = "实际场次")]
        public string RealSession { get; set; }

        [ExporterHeader(DisplayName = "实际讲师数")]
        public int TeacherCount { get; set; }

        [ExporterHeader(DisplayName = "合计金额")]
        public decimal TotalTaxActualAmount { get; set; }

        [ExporterHeader(IsIgnore = true)]
        public string Url { get; set; }
    }
}

